package com.dcsgo.v1ch04;


/**
 * 
 * @ClassName: KeywordsVar
 * @Description: 用var关键字声明局部变量(Java10)
 * @author DCSGO
 * @date 2023-11-12 11:25:51
 */
public class KeywordsVar {
	public static void main(String[] args) {
		// 在Java10中，如果可以从变量的初始值推导出他们的类型，
		// 那么可以用var关键字声明局部变量，而无需指定类型。
		var word = "Hello var";
		System.out.println(word);// Hello var
		var stu = new Student(1020111, "小明");
		System.out.println(stu);// 1020111 小明
		
	}
}

class Student{
	private long id;
	private String name;

	public Student(long i, String n) {
		id = i;
		name = n;
	}

	public long getId() {
		return id;
	}

	public String getName() {
		return name;
	}

	public String toString() {
		return id + " " + name;
	}
}
